iPAS Exam Preparation Notes - Information Security Engineer
TLDR
- CIA and AAA: CIA represents the protection goals (Confidentiality, Integrity, Availability), while AAA represents access control mechanisms (Authentication, Authorization, Accounting).
- Asset Management: Primary assets are carriers of business value, while supporting assets are the means of support; sensitivity classification (Public/Internal/Confidential/Private) must be determined by the asset owner.
- ISO 27001: A management system standard (certifiable); control measures in Annex A must be selected based on risk assessment results and recorded in the SoA.
- Risk Management: Risk = Threat × Vulnerability × Asset Value; quantitative analysis (ALE/ROSI) provides a basis for financial decision-making, while qualitative analysis (risk matrix) is used for rapid screening.
- Incident Response: Containment is the top priority; MTTD (Mean Time to Detect) is more critical than MTTR (Mean Time to Respond); digital forensics follows the order of volatility (RAM → Disk → Log).
- Network Security: ARP Spoofing achieves MITM by forging ARP responses; BGP Hijacking exploits longest prefix matching to hijack traffic; DNSSEC ensures DNS authenticity through digital signatures.
- Cryptography: Symmetric encryption (AES-GCM) is suitable for large volumes of data; asymmetric encryption (RSA/ECC) is used for key exchange and signatures; password storage must use slow hashes (Argon2id/bcrypt) combined with Salt.
- Cloud Security: In the shared responsibility model for cloud service models (IaaS/PaaS/SaaS), data security and identity management are always the customer's responsibility; CNAPP integrates CSPM/CWPP/CIEM for comprehensive protection.
Basic Concepts
Information Security Fundamentals and Terminology
Information Security Fundamentals (CIA and AAA)
- CIA Triad: Confidentiality, Integrity, Availability.
- AAA Framework: Authentication (who you are), Authorization (what you can do), Accounting/Auditing (what you did).
- Defense in Depth: Through multi-layered security controls (governance, physical, network, host, application, data), even if one layer is breached, other layers still provide protection.
Information Ethics and Asset Management
- PAPA Theory: Privacy, Accuracy, Property, Accessibility.
- Asset Classification: Primary assets (the business value itself) and supporting assets (the means to carry the primary assets).
- Classification Dimensions: Sensitivity (Confidentiality-oriented) and Criticality (Availability-oriented).
- Role Division: Asset Owner (business unit, determines classification) and Asset Custodian (IT department, implements controls).
Regulations and Compliance
ISO/IEC 27001 and ISMS
- ISO 27001: ISMS management system requirements; organizations must comply with clauses 4–10.
- SoA (Statement of Applicability): Based on risk assessment results, explains the reasons for selecting Annex A control measures.
- PDCA Cycle: Plan, Do, Check, Act is the core of continuous improvement.
Auditing and Certification
- Audit Types: First-party (internal), second-party (customer/regulatory authority), third-party (independent certification body).
- SOC 2 Type 1 vs Type 2: Type 1 is a design review at a specific point in time; Type 2 is a verification of operational effectiveness over a period of time.
Risk Management
Risk Assessment Process
- Asset Identification: Inventory and classification.
- Threat and Vulnerability Identification: Identify applicable threats and existing vulnerabilities.
- Risk Analysis: Assess probability and impact (qualitative or quantitative).
- Risk Treatment: Choose to avoid, modify (reduce), share, or retain (accept).
Risk Quantification Formulas
- ALE (Annualized Loss Expectancy) = ARO (Annualized Rate of Occurrence) × SLE (Single Loss Expectancy).
- SLE = AV (Asset Value) × EF (Exposure Factor).
- ROSI (Return on Security Investment): Measures the financial justification of security control measures.
Incident Management
Information Security Incident Response (NIST SP 800-61)
- Preparation: Establish teams, tools, and drills.
- Detection and Analysis: Monitoring, alert classification.
- Containment, Eradication, and Recovery: Isolate infected systems (priority), remove malicious code, restore systems.
- Post-Incident Activity: Write reports, summarize experience (Lessons Learned).
Digital Forensics
- Order of Volatility: CPU Cache → RAM → Network Connections → Temporary Files → Hard Disk → Remote Logs.
- Integrity Verification: Use Hash (e.g., SHA-256) to ensure the evidence copy is consistent with the original media.
Network Security
Network Architecture and Attacks
- ARP Spoofing: Forging ARP responses to achieve MITM attacks.
- BGP Hijacking: Announcing a longer prefix (Longest Prefix Match) to hijack traffic.
- DNSSEC: Verifying the authenticity of DNS responses through digital signatures to prevent cache poisoning.
- VPN: IPsec (L3, suitable for Site-to-Site), SSL/TLS VPN (L4-L7, suitable for Remote Access).
Network Defense
- NAC (802.1X): Perform identity authentication and health checks before connection.
- VLAN Security: Disable DTP auto-negotiation, modify Native VLAN to prevent Double Tagging attacks.
- Firewall: NGFW integrates DPI and application identification; WAF focuses on L7 Web attack protection.
Cryptography
Encryption Technology
- Symmetric Encryption: AES-GCM (recommended, features authenticated encryption).
- Asymmetric Encryption: RSA, ECC (Elliptic Curve, shorter keys, better performance).
- Hash Functions: SHA-256 (integrity check), Argon2id/bcrypt (password storage, slow hash).
- Digital Signatures: Use private key for signing and public key for verification to ensure integrity and non-repudiation.
Development and Operations Security
SSDLC and DevSecOps
- SAST: Static analysis of source code (e.g., SonarQube).
- DAST: Dynamic scanning of running applications (e.g., OWASP ZAP).
- SCA: Scanning for vulnerabilities in third-party packages (e.g., Snyk).
- SBOM: Software Bill of Materials, tracking dependencies to address supply chain risks.
Container and Cloud Security
- Container Security: Image scanning, minimized Base Image, runtime monitoring (Falco).
- Cloud Security: CSPM (configuration), CWPP (runtime), CIEM (permissions).
- IaC Security: Scanning for configuration errors before deployment (Checkov).
Identity and Access
Access Control Models
- RBAC: Role-Based Access Control.
- ABAC: Attribute-Based Access Control (time, location, identity) for dynamic authorization.
- Zero Trust: Never trust, always verify; identity is the perimeter.
Authentication Mechanisms
- FIDO2 / Passkey: Phishing-resistant passwordless authentication standard, credentials bound to Origin.
- OAuth 2.0 / OIDC: OAuth 2.0 is an authorization framework; OIDC adds an identity authentication layer on top of it.
- PAM: Manages privileged accounts, provides password vaults and JIT access.